package com.huizu.project.mapper;

import java.util.List;
import com.huizu.project.domain.ProUserDc;

/**
 * 督促信息Mapper接口
 * 
 * @author zhangmx
 * @date 2024-06-05
 */
public interface ProUserDcMapper 
{
    /**
     * 查询督促信息
     * 
     * @param id 督促信息主键
     * @return 督促信息
     */
    public ProUserDc selectProUserDcById(String id);

    /**
     * 查询督促信息列表
     * 
     * @param proUserDc 督促信息
     * @return 督促信息集合
     */
    public List<ProUserDc> selectProUserDcList(ProUserDc proUserDc);

    /**
     * 新增督促信息
     * 
     * @param proUserDc 督促信息
     * @return 结果
     */
    public int insertProUserDc(ProUserDc proUserDc);

    /**
     * 修改督促信息
     * 
     * @param proUserDc 督促信息
     * @return 结果
     */
    public int updateProUserDc(ProUserDc proUserDc);

    /**
     * 删除督促信息
     * 
     * @param id 督促信息主键
     * @return 结果
     */
    public int deleteProUserDcById(String id);

    /**
     * 批量删除督促信息
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteProUserDcByIds(String[] ids);


    /**
     * 批量新增督促信息
     *
     * @param proUserDcList 督促信息列表
     * @return 结果
     */
    public int batchProUserDc(List<ProUserDc> proUserDcList);
}
